// pages/acce/acce.js
Page({

  /**
   * 页面的初始数据
   */
  data: {
    ballLeft: 325,
    ballBottom: 0
  },

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function(options) {
    // 获取窗口高度的rpx值 宽度的rpx值为750
    let windowHeightPX = wx.getSystemInfoSync().windowHeight;
    let windowWidthPX = wx.getSystemInfoSync().windowWidth;
    this.windowHeight = 750 / windowWidthPX * windowHeightPX;

    this.xVelocity = 0;
    this.yVelocity = 0;
    wx.startAccelerometer({
      interval: "game"
    });

    wx.onAccelerometerChange((res) => {
      // console.log(res.x)
      // console.log('v' + this.xVelocity)
      // console.log(res.y)
      // console.log('v' + this.yVelocity)
      // console.log(res.z)

      // let xAcce = res.x * 20;
      // this.xVelocity += xAcce;
      // let xTarget = this.data.ballLeft + this.xVelocity;
      // // console.log(this.xVelocity);
      // // console.log(this.data.ballLeft)
      // if (xTarget < 0) {
      //   xTarget = 0;
      //   this.xVelocity = -0.5 * this.xVelocity;
      //   // 震动
      //   // wx.vibrateShort();
      // }

      // if (xTarget > 650) {
      //   xTarget = 650;
      //   this.xVelocity = -0.5 * this.xVelocity;
      //   // wx.vibrateShort();
      // }

      // this.setData({
      //   ballLeft: xTarget
      // });

      // // y方向
      // let yAcce = res.y * 20;
      // this.yVelocity += yAcce;

      // let yTarget = this.data.ballBottom + this.yVelocity;
      // if (yTarget < 0) {
      //   yTarget = 0;
      //   this.yVelocity = -0.5 * this.yVelocity;
      //   // wx.vibrateShort();
      // }
      // if (yTarget > this.windowHeight - 100) {
      //   yTarget = this.windowHeight - 100;
      //   this.yVelocity = -0.5 * this.yVelocity;
      //   // wx.vibrateShort();
      // }
      // this.setData({
      //   ballBottom: yTarget
      // });

      if (res.x > 1 && res.y > 1) {
        wx.showToast({
          title: '摇一摇成功',
          icon: 'success',
          duration: 2000
        })
      }

    })


  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function() {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function() {

  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function() {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function() {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function() {

  }
})